package com.tiancheng.trade.order.vo.admin.res;

import com.tiancheng.trade.order.model.AbnormalQrPayOrder;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @Author: likailun
 * @Description:
 * @Date: create in 2021/9/16 6:34 下午
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class QrPayDetailResVo extends QueryQrPayResVO{
    /**
     * 银行卡信息
     */
    private BankCard bankCard;

    /**
     * 异常交易流水
     */
    private List<AbnormalQrPayOrder> abnormalPayOrders;

    @Data
    @AllArgsConstructor
    public static class BankCard{
        /**
         * 卡号
         */
        private String accNo;
        /**
         * 开卡订单号
         */
        private String flowId;
        /**
         * 卡类型
         * 1 – 借记卡
         * 2 – 贷记卡（含准贷记卡）
         */
        private String accType;
        /**
         * 用户姓名
         */
        private String customerName;
        /**
         * 支付标记
         */
        private String token;
        /**
         * 云闪付用户标识,解绑时需要
         */
        private String unionpayUserId;
        /**
         * 发卡银行名称
         */
        private String bankName;
        /**
         * 银行logo
         */
        private String bankLogoUrl;
    }
}
